package com.leinao.constant;

/**
 *
 * @Description 数据集错误码
 * @author lizi
 * @date 2018/10/17 上午11:15
 * @Version 1.0
 */
public enum DatasetErrorEnum {
    FILE_READ_FAILURE(40005, "file read failure"), // 文件读取失败

    OPEN_USER_REQUIRED(20001, "require userIdList param"),   // 数据集公开人员信息参数必填
    INVALID_DATASET_ID(20002, "invalid dataSetId param"),   // 数据集ID参数无效
    GET_DATASET_LIST_ERROR(20003, "get dataSetList param"),   // 获取数据集失败
    DATASET_CAN_NOT_CLOSE(20004, "dataset can not close"),   // 数据集公开后不能设置为非公开
    USER_INFO_GET_FAILURE(20005, "user info get failure"),   // 获取用户信息失败
    DATASET_NO_AUTHORITY(20006, "dataset no authority"),   // 数据集无权限
    DATASET_NAME_REPEAT(20007, "dataset name is repeat"),   // 数据集名称重复
    ATTENTION_DATASET_FAIL(20008, "attention dataset is fail"),   // 关注/取消关注数据集失败
    GET_USER_ATTENTION_DATASET_FALG_ERROR(20009, "get attention dataset flag fail"),   // 数据集是否公开给个人用户
    GET_USER_DATASET_ATTENTION_FALG_ERROR(20010, "get user dataset attention flag fail"),   // 数据集是否公开给个人用户
    DATASET_IS_NOT_EXIST_ERROR(20011, "dataset is not exist"),    // 数据集不存在
    GET_DATASET_SHARING_USER_LIST_ERROR(20012, "get dataset sharing userlist error"),    // 获取数据集公开人员列表错误
    DATASET_IS_NOT_USER_OWN(20013, "dataset is not your own"),    // 数据集非当前用户拥有
    OPEN_PERSON_IS_DATASET_OWNER(20014, "dataset can not open to owner"),    // 数据集不可以公开给拥有者
    GET_DATASET_PROFILE_ERROR(20015, "dataset profile get error"),    // 获取数据集简介异常

    ;

    private Integer seq;
    private String desc;

    DatasetErrorEnum(int seq, String desc) {
        this.seq = seq;
        this.desc = desc;
    }

    public Integer getSeq() {
        return seq;
    }

    public String getDesc() {
        return desc;
    }
}
